|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData
de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayArrayData
public class ByteArrayArrayData
Klasse, die noch zu dokumentieren ist.
| Nested Class Summary | |
|---|---|
private class |
ByteArrayArrayData.ArrayDataIterator
|
private class |
ByteArrayArrayData.UnscaledNumberArrayView
|
| Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data |
|---|
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue |
| Field Summary | |
|---|---|
private int |
_length
|
| Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData |
|---|
_bytes, _info, _offset |
| Constructor Summary | |
|---|---|
ByteArrayArrayData(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
|
|
| Method Summary | |
|---|---|
Data.Array |
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück. |
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück. |
Data.NumberArray |
asScaledArray()
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück. |
Data.TextArray |
asTextArray()
Liefert eine Text-Array-Ansicht auf dieses Array zurück. |
Data.TimeArray |
asTimeArray()
Liefert eine Time-Array-Ansicht auf dieses Array zurück. |
Data.NumberArray |
asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück. |
byte |
byteValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück. |
double |
doubleValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück. |
float |
floatValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück. |
byte[] |
getByteArray()
Liefert die Werte aller Elemente dieses Arrays als byte zurück. |
double[] |
getDoubleArray()
Liefert die Werte aller Elemente dieses Arrays als double zurück. |
float[] |
getFloatArray()
Liefert die Werte aller Elemente dieses Arrays als float zurück. |
int[] |
getIntArray()
Liefert die Werte aller Elemente dieses Arrays als int zurück. |
Data |
getItem(int itemIndex)
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index. |
Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen. |
int |
getLength()
Liefert die Anzahl der im Array enthaltenen Elemente zurück. |
long[] |
getLongArray()
Liefert die Werte aller Elemente dieses Arrays als long zurück. |
int |
getMaxCount()
Bestimmt, die maximale Größe dieses Arrays. |
long |
getMillis(int itemIndex)
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden. |
long[] |
getMillisArray()
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück. |
Data.ReferenceValue |
getReferenceValue(int itemIndex)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.ReferenceValue[] |
getReferenceValues()
Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
Data.NumberValue |
getScaledValue(int itemIndex)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.NumberValue[] |
getScaledValues()
Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
long |
getSeconds(int itemIndex)
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden. |
long[] |
getSecondsArray()
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück. |
short[] |
getShortArray()
Liefert die Werte aller Elemente dieses Arrays als short zurück. |
SystemObject |
getSystemObject(int itemIndex)
Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt. |
SystemObject[] |
getSystemObjectArray()
Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück. |
String |
getText(int itemIndex)
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit). |
String[] |
getTextArray()
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit). |
Data.TextValue |
getTextValue(int itemIndex)
Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.TextValue[] |
getTextValues()
Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
Data.TimeValue |
getTimeValue(int itemIndex)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.TimeValue[] |
getTimeValues()
Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
Data.NumberValue |
getUnscaledValue(int itemIndex)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.NumberValue[] |
getUnscaledValues()
Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
Data.NumberValue |
getValue(int itemIndex)
Liefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück. |
Data.NumberValue[] |
getValues()
Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück. |
int |
intValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück. |
boolean |
isArray()
Prüft, ob das Datum ein Array ist. |
boolean |
isCountLimited()
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist. |
boolean |
isCountVariable()
Bestimmt, ob die Größe dieses Arrays variieren kann. |
boolean |
isList()
Prüft, ob das Datum eine Liste ist, d.h. |
boolean |
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist. |
Iterator |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert. |
long |
longValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück. |
void |
setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente. |
short |
shortValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück. |
String |
toParamString()
|
| Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData |
|---|
asReferenceValue, asScaledValue, asTextValue, asTimeValue, asUnscaledValue, valueToString |
| Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData |
|---|
create, create, create, createModifiableCopy, createUnmodifiableCopy, dump, equals, getArray, getAttributeType, getBytes, getInfo, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isDefined, setToDefault, toDebugString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final int _length
| Constructor Detail |
|---|
public ByteArrayArrayData(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
| Method Detail |
|---|
public String toParamString()
toParamString in class ByteArrayDatapublic Data getItem(String itemName)
Data
getItem in interface DatagetItem in class ByteArrayDataitemName - Name des gewünschten Sub-Datums.
public Iterator iterator()
Data
iterator in interface Dataiterator in class ByteArrayDatapublic Data getItem(int itemIndex)
Data.Array
getItem in interface Data.ArraygetItem in class ByteArrayDataitemIndex - Index des gewünschten Sub-Datums.
public Data.TextValue getTextValue(int itemIndex)
Data.Array
getTextValue in interface Data.ArraygetTextValue in interface Data.TextArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.TextValue[] getTextValues()
Data.Array
getTextValues in interface Data.ArraygetTextValues in interface Data.TextArraypublic Data.TimeValue getTimeValue(int itemIndex)
Data.Array
getTimeValue in interface Data.ArraygetTimeValue in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.TimeValue[] getTimeValues()
Data.Array
getTimeValues in interface Data.ArraygetTimeValues in interface Data.TimeArraypublic Data.NumberValue getScaledValue(int itemIndex)
Data.Array
getScaledValue in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.NumberValue[] getScaledValues()
Data.Array
getScaledValues in interface Data.Arraypublic Data.NumberValue getUnscaledValue(int itemIndex)
Data.Array
getUnscaledValue in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.NumberValue[] getUnscaledValues()
Data.Array
getUnscaledValues in interface Data.Arraypublic Data.ReferenceValue getReferenceValue(int itemIndex)
Data.Array
getReferenceValue in interface Data.ArraygetReferenceValue in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.ReferenceValue[] getReferenceValues()
Data.Array
getReferenceValues in interface Data.ArraygetReferenceValues in interface Data.ReferenceArraypublic int getLength()
Data.Array
getLength in interface Data.ArraygetLength in interface Data.NumberArraygetLength in interface Data.ReferenceArraygetLength in interface Data.TextArraygetLength in interface Data.TimeArraypublic void setLength(int newLength)
Data.Array
setLength in interface Data.ArraysetLength in interface Data.NumberArraysetLength in interface Data.ReferenceArraysetLength in interface Data.TextArraysetLength in interface Data.TimeArraynewLength - Neue Anzahl Elemente im Array.public int getMaxCount()
Data.Array
getMaxCount in interface Data.Arraypublic boolean isCountLimited()
Data.Array
isCountLimited in interface Data.Arraytrue, wenn die Anzahl der Werte beschränkt ist;false, wenn die Anzahl der Werte nicht beschränkt ist.public boolean isCountVariable()
Data.Array
isCountVariable in interface Data.Arraytrue, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false, wenn die Anzahl der Werte
fix ist.public boolean isList()
Data
isList in interface DataisList in class ByteArrayDatatrue, falls das Datum eine Liste ist, sonst false.public boolean isArray()
Data
isArray in interface DataisArray in class ByteArrayDatatrue, falls das Datum ein Array ist, sonst false.public boolean isPlain()
Data
isPlain in interface DataisPlain in class ByteArrayDatatrue, falls das Datum eine einfaches Datum ist, sonst false.public Data.Array asArray()
Data
asArray in interface Datapublic Data.TimeArray asTimeArray()
Data
asTimeArray in interface DataasTimeArray in interface Data.Arraypublic long getSeconds(int itemIndex)
Data.TimeArray
getSeconds in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.
public long getMillis(int itemIndex)
Data.TimeArray
getMillis in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.
public long[] getSecondsArray()
Data.TimeArray
getSecondsArray in interface Data.TimeArraypublic long[] getMillisArray()
Data.TimeArray
getMillisArray in interface Data.TimeArraypublic Data.TextArray asTextArray()
Data
asTextArray in interface DataasTextArray in interface Data.Arraypublic String getText(int itemIndex)
Data.TextArray
getText in interface Data.TextArrayitemIndex - Index des gewünschten Sub-Datums.
public String[] getTextArray()
Data.TextArray
getTextArray in interface Data.TextArraypublic Data.ReferenceArray asReferenceArray()
Data
asReferenceArray in interface DataasReferenceArray in interface Data.Arraypublic SystemObject getSystemObject(int itemIndex)
Data.ReferenceArray
getSystemObject in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.
null, wenn kein Objekt referenziert wird.public SystemObject[] getSystemObjectArray()
Data.ReferenceArray
getSystemObjectArray in interface Data.ReferenceArraypublic Data.NumberArray asScaledArray()
Data
asScaledArray in interface DataasScaledArray in interface Data.Arraypublic Data.NumberValue getValue(int itemIndex)
Data.NumberArray
getValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public Data.NumberValue[] getValues()
Data.NumberArray
getValues in interface Data.NumberArraypublic byte byteValue(int itemIndex)
Data.NumberArraybyte zurück.
byteValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public short shortValue(int itemIndex)
Data.NumberArrayshort zurück.
shortValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public int intValue(int itemIndex)
Data.NumberArrayint zurück.
intValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public long longValue(int itemIndex)
Data.NumberArraylong zurück.
longValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public float floatValue(int itemIndex)
Data.NumberArrayfloat zurück.
floatValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public double doubleValue(int itemIndex)
Data.NumberArraydouble zurück.
doubleValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.
public byte[] getByteArray()
Data.NumberArraybyte zurück.
getByteArray in interface Data.NumberArraybyte-Werten.public short[] getShortArray()
Data.NumberArrayshort zurück.
getShortArray in interface Data.NumberArrayshort-Werten.public int[] getIntArray()
Data.NumberArrayint zurück.
getIntArray in interface Data.NumberArrayint-Werten.public long[] getLongArray()
Data.NumberArraylong zurück.
getLongArray in interface Data.NumberArraylong-Werten.public float[] getFloatArray()
Data.NumberArrayfloat zurück.
getFloatArray in interface Data.NumberArrayfloat-Werten.public double[] getDoubleArray()
Data.NumberArraydouble zurück.
getDoubleArray in interface Data.NumberArraydouble-Werten.public Data.NumberArray asUnscaledArray()
Data
asUnscaledArray in interface DataasUnscaledArray in interface Data.Array
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||